#ifndef __PVMMEMORY_H__
#define __PVMMEMORY_H__

#include <stddef.h>

#include "pvm/pvmmemoryapi.h"

#ifdef __cplusplus

class PVMAllocableObject
{
public:
	virtual ~PVMAllocableObject() {}

	void* operator new(size_t size);
	void* operator new[](size_t size);

	void operator delete(void *address);
	void operator delete[](void *address);
};

#endif//__cplusplus

#endif